package com.aliyun.messagemgt.util;

import lombok.Data;

import java.io.Serializable;
import java.util.List;
import java.util.Map;

/**
 * @author byp
 * @date 2020/6/1
 */
@Data
public class IDaaSUserSession implements Serializable {

    /**
     * 对应extendFields
     */
    private String userId;

    /**
     * 对应name
     */
    private String userName;

    private String mobile;

    private String sub;

    private String nbf;

    /**
     * 用户角色 1 超级管理员  2 数据管理员  3 普通用户
     */
    private Integer role;
    /**
     * 所属部门编号
     */
    private String department;
    /**
     * 所属部门名称
     */
    private String departmentName;
    /**
     * 自建组织编码前缀
     */
    private String selfOrgCodePrefix;

    /**
     * 资源列表
     */
    private List<Map<String,Object>> resourceList;

}
